The Multiple Choice Elementary Constrained Shortest Path Problem
نویسندگان
چکیده
This paper considers a variation of the Elementary Constrained Shortest Path Problem in which nodes are separated into subsets and a feasible path through the network may visit at most one node from each subset. We refer to this problem as the Multiple Choice Elementary Constrained Shortest Path Problem (MC-ECSPP). The MC-ECSPP arises as a subproblem in branch-and-price approaches for variations of the vehicle routing problem in which the nodes to be visited are chosen among subsets. We present methods to obtain bounds and feasible solutions for the MC-ECSPP. Further, we incorporate these methods into a branch-and-price approach to solve a variation of the vehicle routing problem. This paper introduces a variation of the Elementary Constrained Shortest Path Problem (ECSPP), also known as the Elementary Shortest Path Problem with Resource Constraints or Time Windows. The ECSPP ̄nds a path of minimum cost between a source node and a sink node, visiting each node in the network at most once. The path may be constrained by the travel time of the path and time windows on the nodes. We consider a variation of the ECSPP in which nodes are separated into subsets and a feasible path through the network may visit at most one node from each subset. We refer to this problem as the Multiple Choice Elementary Constrained Shortest Path Problem (MC-ECSPP). The MC-ECSPP is de ̄ned on a directed network of nodes and arcs, with a cost and a non-negative travel time associated with each arc. The set of nodes is divided into subsets. The MC-ECSPP ̄nds a path with the minimum total cost that visits at most one node from each subset, constrained by the travel time of the path and time windows on nodes. In this paper, we analyze the MC-ECSPP and develop methods to obtain bounds and feasible solutions, making use of recent advances in solution methods for the ECSPP. As shown in this paper, the MC-ECSPP is important because it arises as a subproblem in a branch-and-price method for a variation of the vehicle routing problem, known as the Multi-Resource Routing Problem (MRRP). Therefore, the second part of the paper incorporates the solution and bounding methods for the MC-ECSPP in a branch-and-price approach for the MRRP. We show that these methods can improve the implementation of a branch-and-price method for the MRRP.
منابع مشابه
Accelerated label setting algorithms for the elementary resource constrained shortest path problem
A label setting algorithm for solving the Elementary Resource Constrained Shortest Path Problem, using node resources to forbid repetition of nodes on the path, is implemented. A state-space augmenting approach for accelerating run times is considered. Several augmentation strategies are suggested and compared numerically. © 2005 Elsevier B.V. All rights reserved.
متن کاملNew dynamic programming algorithms for the resource constrained elementary shortest path problem
The resource-constrained elementary shortest path problem arises as a pricing subproblem in branch-and-price algorithms for vehicle routing problems with additional constraints. We address the optimization of the resource-constrained elementary shortest path problem and we present and compare three methods. The first method is a well-known exact dynamic programming algorithm improved by new ide...
متن کاملA*prune: An Algorithm for Finding K Shortest Paths Subject to Multiple Constraints
We present a new algorithm, A*Prune, to list (in order of increasing length) the first K Multiple-Constrained-Shortest-Path (KMCSP) between a given pair of nodes in a digraph in which each arc is associated with multiple Quality-of-Service (QoS) metrics. The algorithm constructs paths starting at the source and going towards the destination. But, at each iteration, the algorithm gets rid of all...
متن کاملThe Lagrangian Relaxation Method for the Shortest Path Problem Considering Transportation Plans and Budgetary Constraint
In this paper, a constrained shortest path problem (CSP) in a network is investigated, in which some special plans for each link with corresponding pre-determined costs as well as reduction values in the link travel time are considered. The purpose is to find a path and selecting the best plans on its links, to improve the travel time as most as possible, while the costs of conducting plans do ...
متن کاملA Goal Programming Model for Single Vehicle Routing Problem with Multiple Routes
The single vehicle routing problem with multiple routes is a variant of the vehicle routing problem where the vehicle can be dispatched to several routes during its workday to serve a number of customers. In this paper we propose a goal programming model for multi-objective single vehicle routing problem with time windows and multiple routes. To solve the model, we present a heuristic method wh...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006